package br.com.site.view.atividade;

import javax.faces.bean.ManagedBean;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.ApplicationContext;
import org.springframework.context.annotation.Scope;
import org.springframework.context.support.ClassPathXmlApplicationContext;

import br.com.site.atividade.bo.AtividadeBO;
import br.com.site.model.Atividade;
import br.com.site.util.MensagemUtil;

@ManagedBean
@Scope("session")
public class AtividadeAction {
	
	private Atividade atividade;
	private ApplicationContext appContext;
	private AtividadeBO atividadeBO;
	
	@Autowired
	private MensagemUtil mensageiro;
	
	public AtividadeAction(){
		atividade = new Atividade();
		appContext = new ClassPathXmlApplicationContext(
				"spring/config/BeansLocations.xml");
		atividadeBO = (AtividadeBO) appContext.getBean("atividadeBo");
	}

	public Atividade getAtividade() {
		return atividade;
	}

	public void setAtividade(Atividade atividade) {
		this.atividade = atividade;
	}
	
}
